.background {
  height: 100vh;
  background-image: linear-gradient(-225deg, #e3fdf5, #ffe6fa 100%);
  overflow: hidden;
  // background-color: var(--basiccolor);
}

.back-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30rpx;
}
.back-title image {
  /* display: block; */
  width: 250rpx;
  /* height: ; */
}

.back-title-text {
  text-align: center;
  font-style: italic;
  font-size: x-large;
  margin-top: 20rpx;
}

.info {
  height: 100rpx;
  width: 100%;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding-left: 20rpx;
  margin-bottom: 30rpx;
}

.userName {
  font-size: larger;
  font-weight: bold;
  margin-left: 15rpx;
}

.userNum {
  font-size: small;
  color: lightgrey;
}

.main {
  padding: 20rpx;
}
.van-grid-item {
  height: 250rpx;
  // box-shadow: 8px 0 40px -8px rgba(0, 0, 0, 0.2);
}
